import 'package:flutter/material.dart';

class AppRefreshProvider extends ChangeNotifier {
  // 刷新标志，标识是否需要刷新
  bool _shouldRefresh = false;

  bool get shouldRefresh => _shouldRefresh;

  // 刷新事件的触发方法
  void triggerRefresh() {
    _shouldRefresh = true;
    notifyListeners(); // 通知监听者
  }

  // 完成刷新后调用此方法，重置标志
  void resetRefresh() {
    _shouldRefresh = false;
    notifyListeners(); // 通知监听者
  }
}
